home *** CD-ROM | disk | FTP | other *** search
/ Computer Shopper 121 / Computer Shopper 121 / Computer Shopper 121.iso / HomeBus / Act3 / 144_1 / UNINSTAL.IN9 / UNINSTAL.INF
Encoding:
INI File  |  1997-06-18  |  29.8 KB  |  1,456 lines

  1. ;//////////////////////////////////////////////////////////
  2. ;//          *** ACT! 3.0 for Windows ***                //
  3. ;//////////////////////////////////////////////////////////
  4. ;
  5. ;
  6. ;    Archived As        : $Archive: /Picard/scm/bldsys/PICINST.UNF $  
  7. ;    Last Modified by: $Author: Etan $
  8. ;    Last Modified on: $Modtime: 11/06/96 1:03p $
  9. ;    Marked As        : $Revision: 80 $
  10. ;
  11. ;//////////////////////////////////////////////////////////
  12. ;//                                                      //
  13. ;// Symantec Installer Version: 4.2                      //
  14. ;//                                                         //
  15. ;// Platform: 16-bit                                     //
  16. ;//                                                         //
  17. ;// Purpose: Uninstall ACT! 3.0 for Windows              //
  18. ;//                                                         //
  19. ;//////////////////////////////////////////////////////////
  20. ;//                                                         //
  21. ;// Switches:                                            //
  22. ;//                                                         //
  23. ;//        5    - Cancel uninstall?                          //
  24. ;//        10    - Is file in use?                            //
  25. ;//        12    - Is ACT! 3.0 running?                       //
  26. ;//                                                         //
  27. ;//        15    - UnRegLiveUpdate?                           //
  28. ;//        21    - SymKeyEmpty?                               //
  29. ;//                                                         //
  30. ;//        25    - check OS Version                           //
  31. ;//        26    - OS version key found?                      //
  32. ;//        27    - continue uninstall?                        //
  33. ;//                                                         //
  34. ;//        30    - Is dbf extension ACT!?                     //
  35. ;//        31    - Is dbf key empty?                          //
  36. ;//                                                         //
  37. ;//        40    - Is Windows 95?                             //
  38. ;//        41    - Is Windows NT?                             //
  39. ;//        42    - Is Windows 3.1?                             //
  40. ;//        43    - Is Windows NT 4.0?                         //
  41. ;//        44    - Is Windows NT 4.0 or 95?                     //
  42. ;//        45    - Is Windows NT 3.51 or 4.0?                 //
  43. ;//                                                         //
  44. ;//        50 to 90 - ACT! Component Select Panel           //
  45. ;//        * may be used after "Set Install Switch" section //
  46. ;//                                                         //
  47. ;//////////////////////////////////////////////////////////
  48.  
  49. [InstallVersion]
  50. 4.2
  51.  
  52. [Process]
  53. EnableOverwrite()
  54. AllowIntlChars()
  55. DisableHelp()
  56.  
  57. ; *** Sets internal flags for deleting groups
  58. FullUninstall()
  59.  
  60. ;Delete(delNewInstallDlls)
  61.  
  62. ; *** Save installer files onto user drive
  63. Backup(bakNewInstallDlls)
  64. Backup(bakExamReg)
  65. Backup(bakIsNT40)
  66.  
  67. MakeFilesReadWrite(rwNewInstallDlls)
  68. MakeFilesReadWrite(rwIsNT40)
  69. ;MakeFilesReadWrite(rwSToLfn)
  70.  
  71. ; *** Initialize Memory
  72. CallProcEx(LoadMe)
  73.  
  74. switch5 = CallProcEx(dlgUninstall)
  75. ;Dialog(dlgUninstall)
  76. #ifnot (switch5)
  77.     goto(EndUninstall)
  78. #endif
  79.  
  80. ; **** Setup the Uninstall Dialog
  81. CallProcEx( CreateUninstDlg )
  82. CallProcEx( BeginningUninstallText )
  83. CallProcEx(BusyCursor)
  84.  
  85. ; *** Check Windows version number
  86. switch40 = FALSE    ;Win95
  87. switch41 = FALSE    ;WinNT 3.51
  88. switch42 = FALSE    ;Win 32s
  89. switch43 = FALSE    ;WinNT 4.0
  90. switch44 = FALSE    ;WinNT 4.0 or 95
  91. switch45 = FALSE    ;WinNT 4.0 or 3.51
  92. switch40=CallProcEx(IsWindow95)
  93. switch41=CallProcEx(IsWindowNT)
  94. CallProcEx(BusyCursor)
  95.  
  96. #if (switch40)
  97.     switch44 = TRUE
  98. #else
  99.     #if (switch41)
  100.         switch43 = CallProcEx(IsNT40)
  101.         switch45 = TRUE
  102.         #if (switch43)
  103.             switch41 = FALSE
  104.             switch44 = TRUE
  105.         #endif
  106.     #else
  107.         MessageBox(msgBadWinVer)
  108.         goto(EndUnInstall)
  109.     #endif
  110. #endif
  111.  
  112. ;switch25 = CallProcEx(checkOSVersion)
  113. ;#ifnot (switch25)
  114. ;    #if (switch26)
  115. ;        switch27 = CallProcEx(dlgOSVersion)
  116. ;        #ifnot (switch27)
  117. ;            goto(EndUninstall)
  118. ;        #endif
  119. ;    #endif
  120. ;#endif
  121.  
  122. CallProcEx(BusyCursor)
  123.  
  124. ; *** Is ACT! running?
  125. switch12 = CallProcEx(IsAct30Running)
  126.  
  127. ;#If running, ask to close and exit
  128. #if (switch12)
  129.     MessageBox(msgACT30Running)
  130.     goto(EndUninstall)
  131. #endif
  132. CallProcEx(BusyCursor)
  133.  
  134. ;first run
  135. ;switch50=TRUE
  136.  
  137. SetActiveCopy(ACT32UnCopy, uninstal.inf)
  138.  
  139. ; *** Set the source folder as default target
  140. ResetTarget(rstSourceIsTarget)
  141.  
  142. ; *** Unload the ACTLDR app
  143. CallProcEx( execACTLDRUnload )
  144.  
  145. ; *** Reset Target
  146. ResetTarget(rstSpell)
  147. ResetTarget(rstDatabase)
  148. ResetTarget(rstReport)
  149. ResetTarget(rstLayout)
  150. ResetTarget(rstMail)
  151. ResetTarget(rst10IsSystem)
  152. ResetTarget(rstTemplate)
  153.  
  154. ; Remove the OLE information for 95/NT only
  155. #ifnot ( switch42 )
  156.     CallProcEx( execACTRegRemoval )
  157. #endif
  158.  
  159. ; *** get Symantec Shared dir & LiveUpdate dir
  160. CallProcEx(getSymantecSharedDir)
  161. CallProcEx(getLiveUpdateDir)
  162.  
  163. ; ~~~ * Modify Message & Set cursor * ~~~
  164. CallProcEx(RestoreCursor)
  165. CallProcEx( RemovingProductText )
  166. CallProcEx(BusyCursor)
  167.  
  168. ; *** delete files
  169. Uncopy()
  170.  
  171. ; ~~~ * Modify Message & Set cursor * ~~~
  172. CallProcEx(RestoreCursor)
  173. CallProcEx( RemoveProductDirsText )
  174. CallProcEx(BusyCursor)
  175.  
  176. ; *** remove empty folders
  177. CallProcEx(remdirSpell)
  178. CallProcEx(remdirDatabase)
  179. CallProcEx(remdirReport)
  180. CallProcEx(remdirLayout)
  181. CallProcEx(remdirMail)
  182. CallProcEx(remdirTemplate)
  183.  
  184. ResetTarget(rstBriefCase)
  185. ResetTarget(rstDocument)
  186. ResetTarget(rstElr)
  187. ResetTarget(rstIn)
  188. CallProcEx(remdirBrfCase)
  189. CallProcEx(remdirDocument)
  190. CallProcEx(remdirElr)
  191. CallProcEx(remdirIn)
  192.  
  193. ResetTarget(rstMacro)
  194. ResetTarget(rstOut)
  195. ResetTarget(rstOutbox)
  196. ResetTarget(rstQuery)
  197. ResetTarget(rstSync)
  198. CallProcEx(remdirMacro)
  199. CallProcEx(remdirOut)
  200. CallProcEx(remdirOutbox)
  201. CallProcEx(remdirQuery)
  202. CallProcEx(remdirSync)
  203.  
  204. ; ~~~ * Modify Message & Set cursor * ~~~
  205. CallProcEx(RestoreCursor)
  206. CallProcEx(BusyCursor)
  207. CallProcEx( RemoveRegKeysText )
  208.  
  209. ; *** remove registry keys
  210.  
  211. CallProcEx(DelKeyACT1)
  212. CallProcEx(DelKeyACT2)
  213. CallProcEx(DelKeyEMS32)
  214. CallProcEx(DelKeyPipeline)
  215. CallProcEx( DelKeyLiveUpdateSequence )
  216.  
  217. CallProcEx(DelValACT30)
  218.  
  219. ; *** Misc. HKEY_CLASSES_ROOT
  220.  
  221. switch30 = CallProcEx(IsActExtensionACT)
  222. #if (switch30)
  223.      CallProcEx(DelValACT)
  224.     switch31 = CallProcEx(IsActEmptykey)
  225.     #if (switch31)
  226.         CallProcEx(DelKeyACT)
  227.     #endif
  228. #endif
  229.  
  230. switch30 = CallProcEx(IsDbfExtensionACT)
  231. #if (switch30)
  232.     CallProcEx(DelKeyDBFshell)
  233.      CallProcEx(DelValDBF)
  234.     switch31 = CallProcEx(IsDbfEmptykey)
  235.     #if (switch31)
  236.         CallProcEx(DelKeyDBF)
  237.     #endif
  238. #endif
  239.  
  240. switch30 = CallProcEx(IsEnvExtensionACT)
  241. #if (switch30)
  242.     CallProcEx(DelValEnv)
  243.     CallProcEx(DelKeyShellNewEnv)
  244.     switch31 = CallProcEx(IsEnvEmptykey)
  245.     #if (switch31)
  246.         CallProcEx(DelKeyENV)
  247.     #endif
  248. #endif
  249.  
  250. switch30 = CallProcEx(IsLblExtensionACT)
  251. #if (switch30)
  252.     CallProcEx(DelValLbl)
  253.     CallProcEx(DelKeyShellNewLbl)
  254.     switch31 = CallProcEx(IsLblEmptykey)
  255.     #if (switch31)
  256.         CallProcEx(DelKeyLBL)
  257.     #endif
  258. #endif
  259.  
  260. switch30 = CallProcEx(IsRepExtensionACT)
  261. #if (switch30)
  262.     CallProcEx(DelValRep)
  263.     CallProcEx(DelKeyShellNewRep)
  264.     switch31 = CallProcEx(IsRepEmptykey)
  265.     #if (switch31)
  266.         CallProcEx(DelKeyREP)
  267.     #endif
  268. #endif
  269.  
  270. CallProcEx(DelKeyActApplication)
  271. CallProcEx(DelKeyDatabase)
  272. CallProcEx(DelKeyDocument)
  273. CallProcEx(DelKeyEnvTemplate)
  274. CallProcEx(DelKeyLabelTemplate)
  275. CallProcEx(DelKeyReport)
  276. CallProcEx(DelKeyRepTemplate)
  277. CallProcEx(DelKeyAutoFile)
  278. CallProcEx(DelKeyAML)
  279.  
  280. ;* ACT! WP keys
  281. CallProcEx(DelKeyACTWP)
  282. CallProcEx(DelKeyWP1)
  283. CallProcEx(DelKeyWP2)
  284. CallProcEx(DelKeyWP3)
  285. CallProcEx(DelKeyWP4)
  286. CallProcEx(DelKeyWP5)
  287. CallProcEx(DelKeyWP6)
  288. CallProcEx(DelKeyWP7)
  289. CallProcEx(DelKeyWP8)
  290. CallProcEx(DelKeyWP9)
  291.  
  292. ;* Streetwise keys
  293. CallProcEx(DelKeyStwise1)
  294. CallProcEx(DelKeyStwise2)
  295. CallProcEx(DelKeyStwise3)
  296. CallProcEx(DelKeyStwise4)
  297. CallProcEx(DelKeyStwise5)
  298. CallProcEx(DelKeyStwise6)
  299.  
  300. #if (switch44)
  301.     CallProcEx(DelKeyUninstall)
  302. #endif
  303.  
  304. ; ~~~ * Modify Message & Set cursor * ~~~
  305. CallProcEx(RestoreCursor)
  306. CallProcEx( FinishingUninstallText )
  307. CallProcEx(BusyCursor)
  308.  
  309. ; *** Remove LiveUpdate files & registries
  310.  
  311. ;ResetTarget(rstShared)
  312. ;ResetTarget(rstLiveUpdate)
  313. ResetTarget(rst10IsSystem)
  314.  
  315. CallProcEx(execOnrampCleanup)
  316. switch15 = CallProcEx(UnRegLiveUpdate)
  317. #if (switch15)
  318. ;    MakeFilesReadWrite(rwLiveUpdate)
  319.     Delete(delLiveUpdate)
  320.     CallProcEx(remdirLiveUpdate)
  321.     CallProcEx(remdirSymShared)
  322.     CallProcEx(DelValLiveUpdate1)
  323.     CallProcEx(DelValLiveUpdate)
  324.     CallProcEx(DelKeyLiveUpdate)
  325. #else
  326.     CallProcEx(unregLiveUpdate1)
  327.     CallProcEx(DelKeyActClient)
  328. #endif
  329.  
  330. #if (switch44)
  331.     CallProcEx(UnRegSystemDlls)
  332. #endif
  333.  
  334. ; ~~~ * Set cursor * ~~~
  335. CallProcEx(RestoreCursor)
  336. CallProcEx(BusyCursor)
  337.  
  338. ; *** remove Serialization
  339. CallProcEx(UnSerialize)
  340.  
  341. ; *** delete Symantec keys if empty
  342. ;switch21 = CallProcEx(IsSymEmpty)
  343. ;#if (switch21)
  344. ;    CallProcEx(DelKeySym1)
  345. ;     CallProcEx(DelKeySym2)
  346. ;#endif
  347.  
  348. ; ~~~ * Set cursor * ~~~
  349. CallProcEx(RestoreCursor)
  350. CallProcEx(BusyCursor)
  351.  
  352. ; *** remove INI setting
  353. DelFromIni(delWinfaxPhBkLnk)
  354. DelFromIni( delWinfaxPhSrv )
  355. CallProcEx(delSectWinfax)
  356. CallProcEx( delSectWinFaxPhSrv )
  357.  
  358. ; *** remove Program Group
  359. CallProcEx( RemoveGroupText )
  360. Groups()
  361. CallProcEx( RemoveStartupGroupItem )
  362. CallProcEx(remdirACT)
  363.  
  364. CallProcEx( KillUninstallDlg )
  365.  
  366. ; ~~~ * Set cursor * ~~~
  367. CallProcEx(RestoreCursor)
  368.  
  369. switch10=IsFileInUse()
  370. #if (switch10)
  371.     MessageBox( msgRestart)
  372. #else
  373.     ; Final message to the fans!
  374.     MessageBox( msgEndofUninstall )
  375. #endif
  376.  
  377. :EndUninstall
  378.  
  379. CallProcEx(FreeMe)
  380.  
  381. MakeFilesReadWrite(rwExamReg)
  382. MakeFilesReadWrite(rwNewInstallDlls)
  383. MakeFilesReadWrite(rwIsNT40)
  384. MakeFilesReadWrite(rwLUClean)
  385. ;MakeFilesReadWrite(rwSToLfn)
  386. Delete(delExamReg)
  387. Delete(delNewInstallDlls)
  388. Delete(delIsNT40)
  389. Delete(delLUClean)
  390. ;Delete(delSToLfn)
  391.  
  392. Exit()
  393.  
  394.  
  395. ;------------------------------------------------------------
  396. ;                    Sub-Process Section
  397. ;------------------------------------------------------------
  398.  
  399. ;********* Miscellaneous *********
  400.  
  401. [rwExamReg]
  402. exam_reg.exe,     WINDOWS
  403.  
  404. [rwNewInstallDlls]
  405. _syminst.exe,    TEMPDIR
  406. _symshel.exe,    TEMPDIR
  407. _syminst.exe,    TARGET
  408. _syminst.pif,    TARGET
  409. _symshel.exe,    TARGET
  410. serial16.dll,    WINDOWS
  411. sfttree.dll,    WINDOWS
  412. siwact16.dll,    WINDOWS
  413. siwfmod.exe,    TEMPDIR
  414.  
  415. [rwIsNT40]
  416. isnt40.exe,     WINDOWS
  417. isnt40.exe,     TARGET
  418.  
  419. [rwLUClean]
  420. luclean.exe,     TARGET
  421.  
  422. [rwSToLfn]
  423. stolfn.exe,     TARGET
  424. stolfn.exe,     WINDOWS
  425.  
  426. [rwLiveUpdate]
  427. hscript.scp,    TARGET6
  428. liveupdt.hct,    TARGET6
  429. liveupdt.hst,    TARGET6
  430.  
  431. [bakExamReg]
  432. exam_reg.exe,    exam_reg.exe,    SOURCE, WINDOWS
  433.  
  434. [bakIsNT40]
  435. isnt40.exe,        isnt40.exe,        SOURCE,    WINDOWS
  436.  
  437. [bakNewInstallDlls]
  438. ;_syminst.exe,    _syminst.exe,    SOURCE,    TEMPDIR
  439. ;_symshel.exe,    _symshel.exe,    SOURCE,    TEMPDIR
  440. serial16.dll,    serial16.dll,    SOURCE,    WINDOWS
  441. sfttree.dll,    sfttree.dll,    SOURCE,    WINDOWS
  442. siwact16.dll,    siwact16.dll,    SOURCE,    TEMPDIR
  443. siwact16.dll,    siwact16.dll,    SOURCE,    WINDOWS
  444. ;siwfmod.exe,    siwfmod.exe,    SOURCE,    TEMPDIR
  445.  
  446. [delNewInstallDlls]
  447. _syminst.exe,    TARGET
  448. _syminst.pif,    TARGET
  449. _symshel.exe,    TARGET
  450. serial16.dll,    WINDOWS
  451. sfttree.dll,    WINDOWS
  452. siwact16.dll,    WINDOWS
  453. siwfmod.exe,    TARGET
  454.  
  455. [delExamReg]
  456. exam_reg.exe,     WINDOWS
  457.  
  458. [delIsNT40]
  459. isnt40.exe,     TARGET
  460. isnt40.exe,     WINDOWS
  461.  
  462. [delLUClean]
  463. luclean.exe,     TARGET
  464.  
  465. [delSToLfn]
  466. stolfn.exe,     TARGET
  467. stolfn.exe,     WINDOWS
  468.  
  469. [delLiveUpdate]
  470. hscript.scp,    TARGET6
  471. liveupdt.hct,    TARGET6
  472. liveupdt.hst,    TARGET6
  473.  
  474. [delWinfaxPhBkLnk]
  475. IniName = %s\win.ini, WINDOWS
  476. SectionName = WfxPbLinks
  477. ACT! 3.0 Phone Book=*
  478.  
  479. [delWinfaxPhSrv]
  480. IniName = %s\win.ini, WINDOWS
  481. SectionName = "WfxPbSrv-ACT! 3.0 Phone Book"
  482. EntireRecord=*
  483. SearchOn=*
  484. SortOn=*
  485.  
  486. ;********* Misc CallProc & CallProcEx *********
  487.  
  488. [IsWindow95] 
  489. dll = siwact16.dll
  490. function = IsWin95
  491.  
  492. [IsWindowNT] 
  493. dll = siwact16.dll
  494. function = IsWinNT
  495.  
  496. [LoadMe]
  497. dll=siwact16.dll
  498. function=LoadMe
  499.  
  500. [FreeMe]
  501. dll=siwact16.dll
  502. function=FreeMe
  503.  
  504. [IsAct20Running]
  505. dll = siwact16.dll
  506. function = IsACT20Running
  507.  
  508. [IsAct30Running]
  509. dll = siwact16.dll
  510. function = IsACT30Running
  511.  
  512. [RemoveACTTree]
  513. dll = siwact16.dll
  514. function = RemoveACTTree
  515.  
  516. ;[FindLiveUpdate]
  517. ;dll = siwact16.dll
  518. ;function = FindLiveUpdateDir
  519.  
  520. [UnSerialize]
  521. dll = siwact16.dll
  522. function = UnSerialize
  523. Product = "ACT! for Windows"
  524. Version = "3.0"
  525. Language = "English"
  526.  
  527. [CloseGroup]
  528. dll = siwact16.dll
  529. function = CloseProgramGroup
  530. ProgramGroup = "ACT! 3.0 for Windows"
  531.  
  532. [BusyCursor]
  533. dll = siwact16.dll
  534. function = SendBusy
  535.  
  536. [RestoreCursor]
  537. dll = siwact16.dll
  538. function = SendRestore
  539.  
  540. [delSectWinfax]
  541. dll = siwact16.dll
  542. function = DelEmptySection
  543. iniFile = "win.ini"
  544. iniSection = WfxPbLinks
  545.  
  546. [delSectWinFaxPhSrv]
  547. dll = siwact16.dll
  548. function = DelEmptySection
  549. iniFile = "win.ini"
  550. iniSection = "WfxPbSrv-ACT! 3.0 Phone Book"
  551.  
  552. [GetSymantecSharedDir]
  553. dll = siwact16.dll
  554. function = ACTGetSymantecDir
  555. path = TARGET5
  556.  
  557. [GetLiveUpdateDir]
  558. dll = siwact16.dll
  559. function = ACTGetLiveUpdateDir
  560. path = TARGET6
  561.  
  562. [checkOSVersion]
  563. dll = siwact16.dll
  564. function = GetInstallOSVersion
  565. path = TARGET
  566. switch = switch26
  567.  
  568. [execOnrampCleanup]
  569. dll = siwact16.dll
  570. function = WinExecFile
  571. path = TARGET
  572. exe = "luclean.exe"
  573. options = "/lu"
  574.  
  575. [execACTLDRUnload]
  576. dll = siwact16.dll
  577. function = WinExecFile
  578. path = TARGET
  579. exe = "ACTLDR.EXE"
  580. options = "/U"
  581.  
  582. [unregLiveUpdate1]
  583. dll = siwact16.dll
  584. function = UnRegLiveUpdate1
  585. path = TARGET6
  586.  
  587. [execACTREGRemoval]
  588. dll = siwact16.dll
  589. function = WinExecFile
  590. path = TARGET
  591. exe = "ACTREG.EXE"
  592. options = "/U /S"
  593.  
  594. [RemoveStartupGroupItem]
  595. dll = siwact16.dll
  596. function = DeleteProgramGroupItem
  597. Group = Startup
  598. ItemName = "ACT! Speed Loader"
  599.  
  600. ;********* Uninstall Progress Dialog Info *********
  601.  
  602. [CreateUninstDlg]
  603. dll = siwact16.dll
  604. function = UninstallProgress
  605. Command = 1
  606.  
  607. [BeginningUninstallText]
  608. dll = siwact16.dll
  609. function = UninstallProgress
  610. Command = 3
  611. ProgressMessage = "Beginning Uninstall ..."
  612.  
  613. [RemovingProductText]
  614. dll = siwact16.dll
  615. function = UninstallProgress
  616. Command = 3
  617. ProgressMessage = "Removing the product files ..."
  618.  
  619. [RemoveProductDirsText]
  620. dll = siwact16.dll
  621. function = UninstallProgress
  622. Command = 3
  623. ProgressMessage = "Removing the product directories ..."
  624.  
  625. [RemoveRegKeysText]
  626. dll = siwact16.dll
  627. function = UninstallProgress
  628. Command = 3
  629. ProgressMessage = "Removing the registry information ..."
  630.  
  631. [FinishingUninstallText]
  632. dll = siwact16.dll
  633. function = UninstallProgress
  634. Command = 3
  635. ProgressMessage = "Finishing Uninstall ..."
  636.  
  637. [KillUninstallDlg]
  638. dll = siwact16.dll
  639. function = UninstallProgress
  640. Command = 2
  641.  
  642. ;********* Delete Registry Keys & Values *********
  643.  
  644. [IsLiveUpdateEmpty]
  645. dll = siwact16.dll
  646. function = HasNoValue
  647. HKEY = 2
  648. SubKey = "SOFTWARE\Symantec\LiveUpdate"
  649.  
  650. [IsSymEmpty]
  651. dll = siwact16.dll
  652. function = HasNoValue
  653. HKEY = 2
  654. SubKey = "SOFTWARE\Symantec\InstalledApps"
  655.  
  656. [IsWpdEmpty]
  657. dll = siwact16.dll
  658. function = HasNoValue
  659. HKEY = 0
  660. SubKey = ".wpd"
  661.  
  662.  
  663. ;********* Delete Registry Keys & Values *********
  664.  
  665. [DelKeyACT1]
  666. dll = siwact16.dll
  667. function = ACTDeleteRegKey
  668. HKEY = 1
  669. SubKey = "SOFTWARE\Symantec\ACT!"
  670.  
  671. [DelKeyACT2]
  672. dll = siwact16.dll
  673. function = ACTDeleteRegKey
  674. HKEY = 2
  675. SubKey = SOFTWARE\Symantec\ACT!
  676.  
  677. [DelKeyEMS32]
  678. dll = siwact16.dll
  679. function = ACTDeleteRegKey
  680. HKEY = 2
  681. SubKey = SOFTWARE\Symantec\EMS32
  682.  
  683. [DelKeyPipeline]
  684. dll = siwact16.dll
  685. function = ACTDeleteRegKey
  686. HKEY = 2
  687. SubKey = "SOFTWARE\Symantec\Online Registration"
  688.  
  689. [DelKeyLiveUpdateSequence]
  690. dll = siwact16.dll
  691. function = ACTDeleteRegKey
  692. HKEY = 2
  693. SubKey = "SOFTWARE\Symantec\LiveUpdate\Sequences\ACT! FOR WINDOWS 95/NT"
  694.  
  695. [DelValACT30]
  696. dll = siwact16.dll
  697. function = ACTDeleteRegValue
  698. HKEY = 2
  699. SubKey = SOFTWARE\Symantec\InstalledApps
  700. Value = ACT30
  701.  
  702. [DelValLiveUpdate]
  703. dll = siwact16.dll
  704. function = ACTDeleteRegValue
  705. HKEY = 2
  706. SubKey = SOFTWARE\Symantec\SharedUsage
  707. Value = LiveUpdate
  708.  
  709. [DelValLiveUpdate1]
  710. dll = siwact16.dll
  711. function = ACTDeleteRegValue
  712. HKEY = 2
  713. SubKey = SOFTWARE\Symantec\SharedUsage
  714. Value = LiveUpdate1
  715.  
  716. [DelKeyActClient]
  717. dll = siwact16.dll
  718. function = ACTDeleteRegKey
  719. HKEY = 2
  720. SubKey = "SOFTWARE\Symantec\LiveUpdate\Clients\ACT! for Windows 95/NT"
  721.  
  722. [DelKeyLiveUpdate]
  723. dll = siwact16.dll
  724. function = ACTDeleteRegKey
  725. HKEY = 2
  726. SubKey = SOFTWARE\Symantec\LiveUpdate
  727.  
  728. [DelKeyUninstall]
  729. dll = siwact16.dll
  730. function = ACTDeleteRegKey
  731. HKEY = 2
  732. SubKey = SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\ACT30
  733.  
  734. [DelKeySym1Filters]
  735. dll = siwact16.dll
  736. function = ACTDeleteRegKey
  737. HKEY = 1
  738. SubKey = SOFTWARE\Symantec\Filters
  739.  
  740. [DelKeySym1]
  741. dll = siwact16.dll
  742. function = ACTDeleteRegKey
  743. HKEY = 1
  744. SubKey = SOFTWARE\Symantec
  745.  
  746. [DelKeySym2InstalledApps]
  747. dll = siwact16.dll
  748. function = ACTDeleteRegKey
  749. HKEY = 2
  750. SubKey = SOFTWARE\Symantec\InstalledApps
  751.  
  752. [DelKeySym2SharedUsage]
  753. dll = siwact16.dll
  754. function = ACTDeleteRegKey
  755. HKEY = 2
  756. SubKey = SOFTWARE\Symantec\SharedUsage
  757.  
  758. [DelKeySym2]
  759. dll = siwact16.dll
  760. function = ACTDeleteRegKey
  761. HKEY = 2
  762. SubKey = SOFTWARE\Symantec
  763.  
  764. [IsActEmptyKey]
  765. dll = siwact16.dll
  766. function = HasNoSubkey
  767. HKEY = 0
  768. SubKey = ".act"
  769.  
  770. [IsDbfEmptyKey]
  771. dll = siwact16.dll
  772. function = HasNoSubkey
  773. HKEY = 0
  774. SubKey = ".dbf"
  775.  
  776. [IsEnvEmptyKey]
  777. dll = siwact16.dll
  778. function = HasNoSubkey
  779. HKEY = 0
  780. SubKey = ".env"
  781.  
  782. [IsLblEmptyKey]
  783. dll = siwact16.dll
  784. function = HasNoSubkey
  785. HKEY = 0
  786. SubKey = ".lbl"
  787.  
  788. [IsRepEmptyKey]
  789. dll = siwact16.dll
  790. function = HasNoSubkey
  791. HKEY = 0
  792. SubKey = ".rep"
  793.  
  794. [IsRptEmptyKey]
  795. dll = siwact16.dll
  796. function = HasNoSubkey
  797. HKEY = 0
  798. SubKey = ".rpt"
  799.  
  800.  
  801. ;********* Delete Misc HKEY_CLASSES_ROOT keys & values *********
  802.  
  803. [DelKeyDBFshell]
  804. dll = siwact16.dll
  805. function = ACTDeleteRegKey
  806. HKEY = 0
  807. SubKey = ".dbf\shell"
  808.  
  809. [DelKeyWPD]
  810. dll = siwact16.dll
  811. function = ACTDeleteRegKey
  812. HKEY = 0
  813. SubKey = ".wpd"
  814.  
  815. [DelValWPD]
  816. dll = siwact16.dll
  817. function = ACTDeleteRegValue
  818. HKEY = 0
  819. SubKey = ".wpd"
  820.  
  821. [DelKeyActApplication]
  822. dll = siwact16.dll
  823. function = ACTDeleteRegKey
  824. HKEY = 0
  825. SubKey = "ACT!.Application"
  826.  
  827. [DelKeyDatabase]
  828. dll = siwact16.dll
  829. function = ACTDeleteRegKey
  830. HKEY = 0
  831. SubKey = "ACT!.Database"
  832.  
  833. [DelKeyDocument]
  834. dll = siwact16.dll
  835. function = ACTDeleteRegKey
  836. HKEY = 0
  837. SubKey = "ACT!.Document"
  838.  
  839. [DelKeyEnvTemplate]
  840. dll = siwact16.dll
  841. function = ACTDeleteRegKey
  842. HKEY = 0
  843. SubKey = "ACT!.Envelope.Template"
  844.  
  845. [DelKeyLabelTemplate]
  846. dll = siwact16.dll
  847. function = ACTDeleteRegKey
  848. HKEY = 0
  849. SubKey = "ACT!.Label.Template"
  850.  
  851. [DelKeyReport]
  852. dll = siwact16.dll
  853. function = ACTDeleteRegKey
  854. HKEY = 0
  855. SubKey = "ACT!.Report"
  856.  
  857. [DelKeyRepTemplate]
  858. dll = siwact16.dll
  859. function = ACTDeleteRegKey
  860. HKEY = 0
  861. SubKey = "ACT!.Report.Template"
  862.  
  863. [DelKeyAutoFile]
  864. dll = siwact16.dll
  865. function = ACTDeleteRegKey
  866. HKEY = 0
  867. SubKey = "ACT_auto_file"
  868.  
  869. [DelKeyAML]
  870. dll = siwact16.dll
  871. function = ACTDeleteRegKey
  872. HKEY = 0
  873. SubKey = "AML"
  874.  
  875.  
  876. ;********* Delete extensions association registry values *********
  877.  
  878. [IsActExtensionACT]
  879. dll = siwact16.dll
  880. function = IsSameRegString
  881. HKEY = 0
  882. SubKey = ".act"
  883. data = "ACT_auto_file"
  884.  
  885. [IsDBFExtensionACT]
  886. dll = siwact16.dll
  887. function = IsSameRegString
  888. HKEY = 0
  889. SubKey = ".dbf"
  890. data = "ACT!.Database"
  891.  
  892. [IsEnvExtensionACT]
  893. dll = siwact16.dll
  894. function = IsSameRegString
  895. HKEY = 0
  896. SubKey = ".env"
  897. data = "ACT!.Envelope.Template"
  898.  
  899. [IsLblExtensionACT]
  900. dll = siwact16.dll
  901. function = IsSameRegString
  902. HKEY = 0
  903. SubKey = ".lbl"
  904. data = "ACT!.Label.Template"
  905.  
  906. [IsRepExtensionACT]
  907. dll = siwact16.dll
  908. function = IsSameRegString
  909. HKEY = 0
  910. SubKey = ".rep"
  911. data = "ACT!.Report.Template"
  912.  
  913. [DelValACT]
  914. dll = siwact16.dll
  915. function = ACTDeleteRegValue
  916. HKEY = 0
  917. SubKey = ".act"
  918.  
  919. [DelValDBF]
  920. dll = siwact16.dll
  921. function = ACTDeleteRegValue
  922. HKEY = 0
  923. SubKey = ".dbf"
  924.  
  925. [DelValEnv]
  926. dll = siwact16.dll
  927. function = ACTDeleteRegValue
  928. HKEY = 0
  929. SubKey = ".env"
  930.  
  931. [DelValLbl]
  932. dll = siwact16.dll
  933. function = ACTDeleteRegValue
  934. HKEY = 0
  935. SubKey = ".lbl"
  936.  
  937. [DelValRep]
  938. dll = siwact16.dll
  939. function = ACTDeleteRegValue
  940. HKEY = 0
  941. SubKey = ".rep"
  942.  
  943. [DelKeyAct]
  944. dll = siwact16.dll
  945. function = ACTDeleteRegKey
  946. HKEY = 0
  947. SubKey = ".act"
  948.  
  949. [DelKeyDBF]
  950. dll = siwact16.dll
  951. function = ACTDeleteRegKey
  952. HKEY = 0
  953. SubKey = ".dbf"
  954.  
  955. [DelKeyENV]
  956. dll = siwact16.dll
  957. function = ACTDeleteRegKey
  958. HKEY = 0
  959. SubKey = ".env"
  960.  
  961. [DelKeyLBL]
  962. dll = siwact16.dll
  963. function = ACTDeleteRegKey
  964. HKEY = 0
  965. SubKey = ".lbl"
  966.  
  967. [DelKeyREP]
  968. dll = siwact16.dll
  969. function = ACTDeleteRegKey
  970. HKEY = 0
  971. SubKey = ".rep"
  972.  
  973. [DelKeyShellNewEnv]
  974. dll = siwact16.dll
  975. function = ACTDeleteRegKey
  976. HKEY = 0
  977. SubKey = ".env\shellnew"
  978.  
  979. [DelKeyShellNewLbl]
  980. dll = siwact16.dll
  981. function = ACTDeleteRegKey
  982. HKEY = 0
  983. SubKey = ".lbl\shellnew"
  984.  
  985. [DelKeyShellNewRep]
  986. dll = siwact16.dll
  987. function = ACTDeleteRegKey
  988. HKEY = 0
  989. SubKey = ".rep\shellnew"
  990.  
  991.  
  992. ;********* Delete ACT! WP registry keys *********
  993.  
  994. [DelKeyACTWP]
  995. dll = siwact16.dll
  996. function = ACTDeleteRegKey
  997. HKEY = 1
  998. SubKey = "SOFTWARE\Symantec\Act! Word Processor"
  999.  
  1000. [DelKeyWP1]
  1001. dll = siwact16.dll
  1002. function = ACTDeleteRegKey
  1003. HKEY = 0
  1004. SubKey = ".adt"
  1005.  
  1006. [DelKeyWP2]
  1007. dll = siwact16.dll
  1008. function = ACTDeleteRegKey
  1009. HKEY = 0
  1010. SubKey = ".awt"
  1011.  
  1012. [DelKeyWP3]
  1013. dll = siwact16.dll
  1014. function = ACTDeleteRegKey
  1015. HKEY = 0
  1016. SubKey = ".tpl"
  1017.  
  1018. [DelKeyWP4]
  1019. dll = siwact16.dll
  1020. function = ACTDeleteRegKey
  1021. HKEY = 0
  1022. SubKey = ".wpa"
  1023.  
  1024. [DelKeyWP5]
  1025. dll = siwact16.dll
  1026. function = ACTDeleteRegKey
  1027. HKEY = 0
  1028. SubKey = "ActWP"
  1029.  
  1030. [DelKeyWP6]
  1031. dll = siwact16.dll
  1032. function = ACTDeleteRegKey
  1033. HKEY = 0
  1034. SubKey = "CLSID\{13F204D0-752F-11CE-93D5-0020AF1D7C99}"
  1035.  
  1036. [DelKeyWP7]
  1037. dll = siwact16.dll
  1038. function = ACTDeleteRegKey
  1039. HKEY = 0
  1040. SubKey = "ActWP.Document"
  1041.  
  1042. [DelKeyWP8]
  1043. dll = siwact16.dll
  1044. function = ACTDeleteRegKey
  1045. HKEY = 0
  1046. SubKey = "ActWrite"
  1047.  
  1048. [DelKeyWP9]
  1049. dll = siwact16.dll
  1050. function = ACTDeleteRegKey
  1051. HKEY = 0
  1052. SubKey = "ACT!.WP.Template"
  1053.  
  1054. ;********* Delete Streetwise registry keys *********
  1055.  
  1056. [DelKeyStwise1]
  1057. dll = siwact16.dll
  1058. function = ACTDeleteRegKey
  1059. HKEY = 0
  1060. SubKey = "ACTWIN3"
  1061.  
  1062. [DelKeyStwise2]
  1063. dll = siwact16.dll
  1064. function = ACTDeleteRegKey
  1065. HKEY = 0
  1066. SubKey = "CLSID\{1E5B7EF1-5B35-11CF-A68D-00A02411D9F9}"
  1067.  
  1068. [DelKeyStwise3]
  1069. dll = siwact16.dll
  1070. function = ACTDeleteRegKey
  1071. HKEY = 0
  1072. SubKey = "Act.Word6Drv.1"
  1073.  
  1074. [DelKeyStwise4]
  1075. dll = siwact16.dll
  1076. function = ACTDeleteRegKey
  1077. HKEY = 0
  1078. SubKey = "CLSID\{AF30AC40-ABC6-11CE-8AC8-00AA001430B4}"
  1079.  
  1080. [DelKeyStwise5]
  1081. dll = siwact16.dll
  1082. function = ACTDeleteRegKey
  1083. HKEY = 0
  1084. SubKey = "Act.WordPerfect6Drv.1"
  1085.  
  1086. [DelKeyStwise6]
  1087. dll = siwact16.dll
  1088. function = ACTDeleteRegKey
  1089. HKEY = 0
  1090. SubKey = "CLSID\{8D256B60-B78B-11CE-8AC8-00AA001430B4}"
  1091.  
  1092.  
  1093. ;********* UnRegister Shared System & LiveUpdate files *********
  1094.  
  1095. [UnRegSystemDlls]
  1096. dll = siwact16.dll
  1097. function = UnRegisterSystemDll
  1098. dllList = reglstSystem
  1099.  
  1100. [reglstSystem]
  1101. ;cmc32.dll
  1102. ;ctl3d32.dll
  1103. ;chrset32.dll
  1104. ;msvcrt20.dll
  1105. ;mfc30deu.dll
  1106. ;mfc30fra.dll
  1107. ;mfc40.dll
  1108. ;mfcans32.dll
  1109. ;mfcoleui.dll
  1110. ;mfcuia32.dll
  1111. ;mfcuiw32.dll
  1112. sh30w32.dll
  1113. comdlg32.ocx
  1114. ;olepro32.dll
  1115. ;threed32.ocx
  1116. vb40032.dll
  1117. ;wininet.dll
  1118.  
  1119. [UnRegLiveUpdate]
  1120. dll = siwact16.dll
  1121. function = UnRegLiveUpdateDll
  1122. dllList = reglstLiveUpdate
  1123.  
  1124. [reglstLiveUpdate]
  1125. ;hscript.scp, 6
  1126. ;liveupdt.exe, 6
  1127. ;liveupdt.hst, 6
  1128. s32live1.dll, 6
  1129. s32luhf1.dll, 6
  1130. s32luhm1.dll, 6
  1131. s32luis1.dll, 6
  1132. s32luuz1.dll, 6
  1133. ;urlcache.dll, 10
  1134. ;wininet.dll, 10
  1135.  
  1136.  
  1137. ;********* RemoveDirectory *********
  1138.  
  1139. [remdirACT]
  1140. dll = siwact16.dll
  1141. function = RemoveDirectory
  1142. TARGET = 0
  1143.  
  1144. [remdirSpell]
  1145. dll = siwact16.dll
  1146. function = RemoveDirectory
  1147. TARGET = 2
  1148.  
  1149. [remdirDatabase]
  1150. dll = siwact16.dll
  1151. function = RemoveDirectory
  1152. TARGET = 3
  1153.  
  1154. [remdirReport]
  1155. dll = siwact16.dll
  1156. function = RemoveDirectory
  1157. TARGET = 4
  1158.  
  1159. [remdirSymShared]
  1160. dll = siwact16.dll
  1161. function = RemoveDirectory
  1162. TARGET = 5
  1163.  
  1164. [remdirLiveUpdate]
  1165. dll = siwact16.dll
  1166. function = RemoveDirectory
  1167. TARGET = 6
  1168.  
  1169. [remdirLayout]
  1170. dll = siwact16.dll
  1171. function = RemoveDirectory
  1172. TARGET = 8
  1173.  
  1174. [remdirMail]
  1175. dll = siwact16.dll
  1176. function = RemoveDirectory
  1177. TARGET = 9
  1178.  
  1179. [remdirTemplate]
  1180. dll = siwact16.dll
  1181. function = RemoveDirectory
  1182. TARGET = 11
  1183.  
  1184. [remdirBrfCase]
  1185. dll = siwact16.dll
  1186. function = RemoveDirectory
  1187. TARGET = 15
  1188.  
  1189. [remdirDocument]
  1190. dll = siwact16.dll
  1191. function = RemoveDirectory
  1192. TARGET = 16
  1193.  
  1194. [remdirElr]
  1195. dll = siwact16.dll
  1196. function = RemoveDirectory
  1197. TARGET = 17
  1198.  
  1199. [remdirIn]
  1200. dll = siwact16.dll
  1201. function = RemoveDirectory
  1202. TARGET = 18
  1203.  
  1204. [remdirMacro]
  1205. dll = siwact16.dll
  1206. function = RemoveDirectory
  1207. TARGET = 15
  1208.  
  1209. [remdirOut]
  1210. dll = siwact16.dll
  1211. function = RemoveDirectory
  1212. TARGET = 16
  1213.  
  1214. [remdirOutbox]
  1215. dll = siwact16.dll
  1216. function = RemoveDirectory
  1217. TARGET = 17
  1218.                       
  1219. [remdirQuery]
  1220. dll = siwact16.dll
  1221. function = RemoveDirectory
  1222. TARGET = 18
  1223.  
  1224. [remdirSync]
  1225. dll = siwact16.dll
  1226. function = RemoveDirectory
  1227. TARGET = 19
  1228.  
  1229.  
  1230. ;********* Message Box & Dialogs *********
  1231.  
  1232. [msgUninstall]
  1233. caption = "ACT! 3.0 for Windows"
  1234. "Do you wish to continue uninstalling"
  1235. "ACT! for Windows?"
  1236.  
  1237. [msgBadWinVer]
  1238. caption = "ACT! 3.0 for Windows"
  1239. "Invalid Windows version detected!"
  1240. "Windows NT/95 are required for this version of ACT!."
  1241.  
  1242. [msgACT20Running]
  1243. caption = "ACT! 3.0 for Windows"
  1244. "The installer has detected ACT! 2.0 is"
  1245. "currently running on your machine."
  1246. ""
  1247. "Exit ACT! and run the uninstaller again."
  1248.  
  1249. [msgACT30Running]
  1250. caption = "ACT! 3.0 for Windows"
  1251. "The installer has detected that ACT! 3.0"
  1252. "is currently running on your machine."
  1253. ""
  1254. "Exit ACT! and run the uninstaller again."
  1255.  
  1256. [msgRestart]
  1257. caption = "ACT! 3.0 for Windows"
  1258. "Please restart your system to"
  1259. "complete the uninstall."
  1260.  
  1261.  
  1262. [msgEndofUninstall]
  1263. caption = "ACT! 3.0 for Windows"
  1264. "ACT! 3.0 has been removed from your system."
  1265. "The system may need to be rebooted to complete the process."
  1266.  
  1267. [dlgUninstall]
  1268. dll = siwact16.dll
  1269. function = YesNoDlg
  1270. title = "ACT! 3.0 for Windows"
  1271. text1 = "Do you wish to continue uninstalling ACT!?"
  1272.  
  1273. [dlgOSVersion]
  1274. dll = siwact16.dll
  1275. function = YesNoDlg
  1276. title = "ACT! 3.0 for Windows"
  1277. text1 = "This version of ACT! may not have been"
  1278. text2 = "installed in this version of Windows."
  1279. text3 = "Do you wish to continue uninstalling ACT!?"
  1280.  
  1281. ;********* Reset Target *********
  1282.  
  1283. [rstSourceIsTarget]
  1284. reset = TARGET
  1285. location = "%s", SOURCE
  1286.  
  1287. [rstSpell]
  1288. Reset = TARGET2
  1289. Location = "%s\Spell", TARGET
  1290.  
  1291. [rstDatabase]
  1292. reset = TARGET3
  1293. location = "%s\Database", TARGET
  1294.  
  1295. [rstReport]
  1296. Reset = TARGET4
  1297. Location = "%s\Report", TARGET
  1298.  
  1299. [rstShared]
  1300. reset = TARGET5
  1301. location = "c:\Program Files\Symantec"
  1302.  
  1303. [rstLiveUpdate]
  1304. Reset = TARGET6
  1305. Location = "%s\LiveUpdate", TARGET5
  1306.  
  1307. [rstLabel]
  1308. Reset = TARGET7
  1309. Location = "%s\Label", TARGET
  1310.  
  1311. [rstLayout]
  1312. Reset = TARGET8
  1313. Location = "%s\Layout", TARGET
  1314.  
  1315. [rstMail]
  1316. Reset = TARGET9
  1317. Location = "%s\Mail", TARGET
  1318.  
  1319. [rst10IsSystem]
  1320. Reset = TARGET10
  1321. Location = "%s", SYSTEM
  1322.  
  1323. [rstTemplate]
  1324. Reset = TARGET11
  1325. Location = "%s\Template", TARGET
  1326.  
  1327.  
  1328. [rstBriefCase]
  1329. Reset = TARGET15
  1330. Location = "%s\BrfCase", TARGET
  1331.  
  1332. [rstDocument]
  1333. Reset = TARGET16
  1334. Location = "%s\Document", TARGET
  1335.  
  1336. [rstElr]
  1337. Reset = TARGET17
  1338. Location = "%s\Elr", TARGET
  1339.  
  1340. [rstIn]
  1341. Reset = TARGET18
  1342. Location = "%s\In", TARGET
  1343.  
  1344. [rstMacro]
  1345. Reset = TARGET15
  1346. Location = "%s\Macro", TARGET
  1347.  
  1348. [rstOut]
  1349. Reset = TARGET16
  1350. Location = "%s\Out", TARGET
  1351.  
  1352. [rstOutbox]
  1353. Reset = TARGET17
  1354. Location = "%s\Outbox", TARGET
  1355.  
  1356. [rstQuery]
  1357. Reset = TARGET18
  1358. Location = "%s\Query", TARGET
  1359.  
  1360. [rstSync]     
  1361. Reset = TARGET19
  1362. Location = "%s\Sync", TARGET
  1363.  
  1364.  
  1365. ;********* Groups *********
  1366.  
  1367. [GROUPS]
  1368. "ACT! 3.0 for Windows",        act30.grp,    DELETE
  1369.  
  1370. [ACT! 3.0 for Windows]
  1371. "ACT! 3.0",                act.exe,    ActApp
  1372. "ReadMe",                readme.txt,    ActApp
  1373. "ReadMe (ACT! 2.0 - 3.0 menus)",    act2-3.txt,    ActApp
  1374. "Uninstall",                setup.exe,    Setup, , , , , "/U",
  1375.  
  1376.  
  1377. ;********* Copy, Advo, & related Sections *********
  1378.  
  1379. [Cancel]
  1380. caption = "ACT! 3.0 for Windows"
  1381. text = "Installation is not complete."
  1382. "Are you sure you want to exit?"
  1383.  
  1384. [ACT32UnCopy]
  1385. ;ACT! created files
  1386. copymain.ActMisc,        "ACT! created files - %ldK",    0,N,Y,Y            ;*** ActMisc
  1387.  
  1388.  
  1389. ;Application/System files
  1390. ;*** Application
  1391. copymain.AppSys,        "Application/System files - %ldK",    0,N,Y,Y        ;** AppSys
  1392. copysub.ActApp,            "Main Application files - %ldK"                    ;* ActApp
  1393. copysub.ActPTP,            "PTP Transport files - %ldK"                    ;* ActPTP
  1394. copysub.LiveUpdate,        "LiveUpdate files - %ldK"                        ;* LiveUpdate
  1395. copysub.AppFilter,        "ACT! Conversion filters - %ldK"                ;* AppFilter
  1396. copysub.QTourDbSetup,    "Quick Tour/Database Startup Wizard - %ldK"        ;* QTourDbSetup
  1397. copysub.Tapi,            "16-bit Tapi files - %ldK"                        ;* Tapi
  1398.  
  1399. copymain.AppHelp,        "Help files - %ldK",    0,N,Y,Y                    ;** AppHelp
  1400.  
  1401.  
  1402. ;Word Processor files
  1403. ;*** WordProcessor
  1404. copymain.ActWordProc,    "Word Processor files - %ldK",        0,N,Y,Y        ;** ActWordProc
  1405. copysub.ActWP,            "ACT! Word Processor files - %ldK"                ;* ActWP
  1406. copysub.Dictionary,        "Dictionary files - %ldK"                        ;* Dictionary
  1407. copysub.WPFilter,        "ACT! WP filters - %ldK"                        ;* WPFilter
  1408. copysub.WPHelp,            "ACT! WP Help files - %ldK"                        ;* WPHelp
  1409.  
  1410. copymain.ActWPWord,        "Word support files - %ldK",        0,N,Y,Y        ;** ActWPWord
  1411. copysub.WPWord,            "Word support files - %ldK"                        ;* WPWord
  1412. copysub.WPWordMacro,    "Word macros - %ldK"                            ;* WPWordMacro
  1413.  
  1414. copymain.ActWPWP,        "WordPerfect support files - %ldK",        0,N,Y,Y    ;** ActWPWP
  1415. copysub.WPWordPerfect,    "WordPerfect support files - %ldK"                ;* WPWordPerfect
  1416. copysub.WPWPTemplate,    "WordPerfect templates - %ldK"                    ;* WPWPTemplate
  1417. copysub.WPWPMacro,        "WordPerfect macros - %ldK"                        ;* WPWPMacro
  1418.  
  1419.  
  1420. ;Mail
  1421. ;*** Mail
  1422. copymain.ActMail,        "ACT! Mail - %ldK",    0,N,Y,Y                        ;** ActMail
  1423.  
  1424. copymain.CServe,        "CompuServe files - %ldK",    0,N,Y,Y                ;** CServe
  1425. copysub.CServeExe,        "Main CompuServe files - %ldK"                    ;* CServeExe
  1426. copysub.CServeScr,        "CompuServe scripts - %ldK"                        ;* CServeScr
  1427.  
  1428. copymain.ccMail,        "ccMail support files - %ldK",    0,N,Y,Y               ;** ccMail
  1429. copymain.LotusMail,        "Lotus Notes Mail files - %ldK",    0,N,Y,Y        ;** LotusMail
  1430. copymain.MSExchange,    "MS Exchange support files - %ldK",    0,N,Y,Y        ;** MSExchange
  1431.  
  1432.  
  1433. ;ACT! Files
  1434. ;*** ACTFiles
  1435. copymain.ActFile,        "ACT! Files - %ldK",                0,N,Y,Y        ;*** ACTFiles
  1436. copysub.Calendar,        "Calendars - %ldK"                                ;** Calendar
  1437. copysub.Template,        "Templates - %ldK"                                ;** Template
  1438. copysub.Layout,            "Layouts - %ldK"                                ;** Layout
  1439. copysub.Envelope,        "Envelope templates - %ldK"                        ;** Envelope
  1440. copysub.Label,            "Label templates - %ldK"                        ;** Label
  1441. copysub.DemoDbf,        "Demo Database files - %ldK"                    ;** DemoDbf
  1442. copysub.Report,            "Report templates - %ldK"                        ;** Report
  1443. copysub.ImportMap,        "Import Map files - %ldK"                        ;** ImportMap
  1444.  
  1445. ;Setup/Uninstall files
  1446. ;*** Setup
  1447. copymain.Setup,            "Install/Uninstall files - %ldK",    0,N,Y,Y        ;*** Setup
  1448.  
  1449.  
  1450.  
  1451. [ACTUnCopy:CopyDialog]
  1452. caption = "Removing ACT! 3.0 Files..."
  1453. posx = 0
  1454. posy = 0
  1455.  
  1456.